feed/packages.git
8 weeks agopython-hatchling: update to version 1.27.0
Josef Schlehofer [Tue, 30 Sep 2025 22:57:57 +0000 (00:57 +0200)]
python-hatchling: update to version 1.27.0

Release notes:
https://github.com/pypa/hatch/releases/tag/hatchling-v1.27.0

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 4d521dfbeb99cd3800791eabc71248422ca6de06)

8 weeks agopython-packaging: update to 25.0
Wei-Ting Yang [Fri, 5 Sep 2025 02:59:45 +0000 (10:59 +0800)]
python-packaging: update to 25.0

Changelogs can be found in https://github.com/pypa/packaging/releases.

Signed-off-by: Wei-Ting Yang <[email protected]>
(cherry picked from commit 7289cb01199ab254ad1bc8f1526e242380ee4db7)

8 weeks agoksmbd-tools: update to 3.5.5
Andrea Pesaresi [Mon, 20 Oct 2025 15:29:44 +0000 (18:29 +0300)]
ksmbd-tools: update to 3.5.5

Major change is:
 - set server signing to auto by default.

In recent versions of Windows 11, server signing is required.
However, server signing is disabled by default in ksmbd server.
So It is recommended to set server signing = auto as default,
so that it is used whenever it is required.

Signed-off-by: Andrea Pesaresi <[email protected]>
(cherry picked from commit a7d51c511cfc4fcfcecbd95b9b5dd02fe8c9439d)

8 weeks agoksmbd-tools: bump to 3.5.4
Andrea Pesaresi [Mon, 20 Oct 2025 15:29:32 +0000 (18:29 +0300)]
ksmbd-tools: bump to 3.5.4

The major changes are:
 - Add max ip connections parameter. (ready for future upstream fix) at the moment is reverted by: https://github.com/openwrt/openwrt/commit/18bdeda0113d28170a20e550f45641450089a070
 - unlock follow symlinks parameter to support symlink.
 - send bind_interfaces_only parameter to ksmbd.

Signed-off-by: Andrea Pesaresi <[email protected]>
(cherry picked from commit 47f1bfa717eb28c038cabc6155ffa3a03b8b9c5c)

8 weeks agoksmbd-tools: adjust smb2 max read/write/trans and cache
Andrea Pesaresi [Mon, 20 Oct 2025 15:29:20 +0000 (18:29 +0300)]
ksmbd-tools: adjust smb2 max read/write/trans and cache

Now for all devices with every size of RAM it is set to:
`smb2 max read = 64K`
`smb2 max write = 64K`
`smb2 max trans = 64K`

Instead of fixed value to 64K is better to check RAM size and adjust to:

32 ~ 64MB RAM, set the value to 64K
64 ~ 128MB, set it to 128KB
128 ~ 256MB, set it to 1MB
More than 256MB leave default size to 4MB

With 64MB and 128MB is better also to disable the read/write cache
`cache read buffers = no`
`cache write buffers = no`

Signed-off-by: Andrea Pesaresi <[email protected]>
(cherry picked from commit 0ca4794564eb7294832636cf46ade680372edebf)

8 weeks agotravelmate: update 2.2.1-2
Dirk Brenken [Sun, 19 Oct 2025 18:20:02 +0000 (20:20 +0200)]
travelmate: update 2.2.1-2

- fix a logical glitch in opensta-handling
- add a list option  'trm_ssidfilter' to maintain a list of SSID patterns
   for filtering/skipping specific open uplinks, e.g. 'Chromecast*' (fix #26406)

Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit 65b935cb5861c5a725c480fdd374f2e2d59ef848)

8 weeks agoznc: do not watch znc.conf for changes
Ralph Siemsen [Fri, 17 Oct 2025 20:09:21 +0000 (16:09 -0400)]
znc: do not watch znc.conf for changes

ZNC can modify its own config file (znc.conf) during runtime, for
example using controlpanel or webadmin modules. Manually editing the
znc.conf file while znc is running is strongly discouraged.

Thus prodc should not watch this file, it would just lead to znc being
restarted unnecessarily.

As it happens, no restarts were done, because the watched path was
specified incorrectly. It used ZNC_CONFIG instead of ZNC_CONFIG_DIR,
and so it watched /tmp/etc/znc/configs/znc.conf/configs/znc.conf which
does not exist.

Remove the watch of znc.conf as it is not needed.

Signed-off-by: Ralph Siemsen <[email protected]>
(cherry picked from commit 00feb12444c846f1655a3c550c9f751ae552b24b)
Signed-off-by: Jonas Gorski <[email protected]>
8 weeks agotravelmate: release 2.2.1
Dirk Brenken [Sat, 18 Oct 2025 20:00:49 +0000 (22:00 +0200)]
travelmate: release 2.2.1

- add a new lan/wan subnet check, to to show conflicts with router LAN network
- clean up bogus debug log outputs
- minor code clean ups
- readme update

Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit a38196f1516fd9d1b5a072bf799dab8b3f5fa2af)

8 weeks agotravelmate: release 2.2.0
Dirk Brenken [Tue, 14 Oct 2025 20:12:33 +0000 (22:12 +0200)]
travelmate: release 2.2.0

- drop iwinfo, use iw/ip instead
- support passive wlan scanning (active scanning is still the default)
- drop qrencode, use the LuCI internal qrcode js library instead
- more vpn fixes
- various LuCI changes/enhancements
- fix #27599
- disable proactive scanning in the default config

Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit a46dd4cf3c71514cc1ea3d45b5b3dc9d2c31560e)

2 months agoopenlist: Update to 4.1.4
Tianling Shen [Wed, 15 Oct 2025 05:17:00 +0000 (13:17 +0800)]
openlist: Update to 4.1.4

Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.4

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit adbfae95f8f5dc945d32bf97d5f4ed7626368b3f)

2 months agoopenlist: Update to 4.1.3
Tianling Shen [Mon, 22 Sep 2025 09:16:21 +0000 (17:16 +0800)]
openlist: Update to 4.1.3

Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.3

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 07ca6a83aaa9942e731b8c8c41f4fc5d627e71b7)

2 months agov2rayA: Update to 2.2.7.3
Tianling Shen [Wed, 15 Oct 2025 05:16:42 +0000 (13:16 +0800)]
v2rayA: Update to 2.2.7.3

Release note:
- https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.2
- https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.3

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 5dbb37873634a478dd0c9ab1772e6c1a85c5b196)

2 months agov2ray-geodata: Update to latest version
Tianling Shen [Tue, 14 Oct 2025 18:35:51 +0000 (02:35 +0800)]
v2ray-geodata: Update to latest version

Update all geodata.

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 2ebf07e4d29ea3a13c95f94e406b69c281d799a2)

2 months agosamba4: update to version 4.18.11
Michal Hrusecky [Wed, 8 Oct 2025 10:27:44 +0000 (12:27 +0200)]
samba4: update to version 4.18.11

For details see upstream release notes:

https://www.samba.org/samba/history/samba-4.18.9.html
https://www.samba.org/samba/history/samba-4.18.10.html
https://www.samba.org/samba/history/samba-4.18.11.html

Signed-off-by: Michal Hrusecky <[email protected]>
2 months agoadblock-fast: bugfixes
Stan Grishin [Fri, 10 Oct 2025 23:27:06 +0000 (23:27 +0000)]
adblock-fast: bugfixes

* bugfix: remove IPKG_INSTROOT check
* bugfix: do not attempt to download config update if package is disabled

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit a7f831b84698474ec0c84863e223126b6ba72dae)
Signed-off-by: Stan Grishin <[email protected]>
2 months agohttps-dns-proxy: bugfix: remove IPKG_INSTROOT check
Stan Grishin [Fri, 10 Oct 2025 23:30:41 +0000 (23:30 +0000)]
https-dns-proxy: bugfix: remove IPKG_INSTROOT check

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit 8301996f679075660faa30e5ae1ef46fd67220cd)
Signed-off-by: Stan Grishin <[email protected]>
2 months agopbr: update to 1.2.0-r2
Stan Grishin [Tue, 7 Oct 2025 22:31:41 +0000 (22:31 +0000)]
pbr: update to 1.2.0-r2

Makefile:
* stop shipping/dealing with the firewall hotplug (obsolete)
* install a third user-script (dnsprefetch) by @betonmischer

Config:
* remove obsolete options
* include the new user script

Init-script:
* start much earlier so that on boot, the procd_add_raw_trigger works on all systems
* create a ubus() helper function so that service delete does not produce "Command not found"
* rename options to better reflect their function:
  * procd_lan_device to lan_device
  * procd_wan_interface to uplink_interface
  * procd_wan6_interface to uplink_interface6
  * procd_wan6_metric to uplink_interface6_metric
  * wan_ip_rules_priority to uplink_ip_rules_priority
  * wan_mark to uplink_mark
* visually separate run-time variables from variables loaded from config options
* use ${IPKG_INSTROOT} when sourcing files
* fix typo in str_to_dnsmasq_nftset()
* use pidof to kill dnsmasq in dnsmasq_kill()
* add helper function uci_add_list_if_new()
* add helper function uci_changes()
* add helper function ubus() so that service delete does not produce "Command not found"
* implement the dnsmasq features check similar to dnsmasq init script
* add get_url() function similar to luci package
* add/modify error and warning messages
* change how mktemp is used for more reliable file creation
* unset non-true boolean package config options on load for easier checks later
* improve handling of nft/nft set options
* fewer calls to resolver() and resolver() optimization to speed up the service
* use softlinks instead of duplicating dnsmasq nftset files into each instance
* prevent duplication of dnsmasq nftset elements
* option to target a specific dest dns port in DNS policies
* bugfix: more reliable interface reloads
* display README links to errors/warnings sections if any errors/warnings discovered

Uci-defaults:
* transition from old options to new ones

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit f0f8dc0fced0c02e83d6e0a2ceb5754266abe3f0)
Signed-off-by: Stan Grishin <[email protected]>
2 months agonetatalk: fix config/uci files handling in all variants
Antonio Pastor [Thu, 9 Oct 2025 01:21:33 +0000 (21:21 -0400)]
netatalk: fix config/uci files handling in all variants

Config/uci files were not being included in -full variant.
Config files were also being lost in firmware upgrades for all variants.
Both issues fixed, including correct file permissions for config files.

Signed-off-by: Antonio Pastor <[email protected]>
(cherry picked from commit 0d939af403b2e3b37f29c1e70850cc1ba4fe56dc)

2 months agosnort3: depend on libtirpc only for musl builds
John Audia [Sun, 5 Oct 2025 11:34:07 +0000 (07:34 -0400)]
snort3: depend on libtirpc only for musl builds

The libtirpc package is only needed when building with musl, as glibc
includes the required RPC functionality. This change makes libtirpc a
conditional dependency and adjusts the build flags accordingly.

Building with x86_64-glibc:
...
Feature options:
    DAQ Modules:    Dynamic
    libatomic:      User-specified
    Hyperscan:      ON
    ICONV:          ON
    Libunwind:      OFF
    LZMA:           ON
    RPC DB:         Built-in
    SafeC:          OFF
    TCMalloc:       ON
    JEMalloc:       OFF
    UUID:           ON
    NUMA:           OFF
    LibML:          OFF
...

Building with aarch64_cortex-a76_musl:
...
Feature options:
    DAQ Modules:    Dynamic
    libatomic:      User-specified
    Hyperscan:      ON
    ICONV:          ON
    Libunwind:      OFF
    LZMA:           ON
    RPC DB:         TIRPC
    SafeC:          OFF
    TCMalloc:       ON
    JEMalloc:       OFF
    UUID:           ON
    NUMA:           OFF
    LibML:          OFF
...

Build system: x86/64
Build-tested: x86/64-glibc, bcm27flogic/xiaomi_redmi-router-ax6000-ubootmod (for musl)
Run-tested: x86/64-glibc

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit e4bdefe1c298b0dc3508d788a9a42eb2346f819e)

2 months agogperftools: include headers in the staging_dir
Josef Schlehofer [Thu, 9 Oct 2025 06:54:51 +0000 (08:54 +0200)]
gperftools: include headers in the staging_dir

This fixes version detection issues when other packages (like snort3)
try to find the tcmalloc library using CMake's find_package(). Without
the headers in the staging directory, CMake cannot read the version
information from tcmalloc.h, resulting in empty version strings.

Fixes:
Found TCMalloc: /builder/staging_dir/target-x86_64_musl/usr/lib/libtcmalloc.so (found version "")

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit e52a809371cbb055b1cc831f4e5aac152d1fb2b9)

2 months agosnort3: enable/disable options based on package availability
Josef Schlehofer [Wed, 8 Oct 2025 19:47:02 +0000 (21:47 +0200)]
snort3: enable/disable options based on package availability

This simplifies checks enabling/disabling features, if packages are present
instead of having checks for specific architectures.

TCMALLOC_LIBRARIES is removed as it's auto-detected, unlike vectorscan
which requires explicit HS_INCLUDE_DIRS.

Fixes: 126364e105fbcfde0617f58c39048c7d56c17a06 ("snort3: refactor architecture-specific dependencies and CMake options")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 02f78bc30acceab54c97165c09dbdab4297539bd)

2 months agohttps-dns-proxy: update to 2025.10.07-r1
Stan Grishin [Tue, 7 Oct 2025 16:38:50 +0000 (16:38 +0000)]
https-dns-proxy: update to 2025.10.07-r1

Makefile:
* update to latest upstream: https://github.com/aarond10/https_dns_proxy/commit/7b27ecd5598d03bbe79651cc80efca886d433cd9
* update version, release
* drop CONFIGURE_ARGS as the build is curl-independent
* update the link to the documentation

README:
* add small README with the link to documentation

Config:
* rename procd_fw_src_interfaces to force_dns_src_interface to better reflect meaning
* add heartbeat_domain, heartbeat_sleep_timeout, heartbeat_wait_timeout options
* add default user, group and listen_addr options to the main config
* drop the user, group and listen_addr options from the instance configs

Init-script:
* start much earlier so that on boot, the procd_add_raw_trigger works on all systems
* create a ubus() helper function so that service delete does not produce "Command not found"
* new options handling where the global config options can be used for instance options
* some renaming of global/instance variables due to abovementioned redesign
* new open port detection, no longer relying on netstat
* new uci_changes() logic where it returns 0 or 1 instead of text
* new append_parm logic for not adding default value options to CLI
* new boolean options handling logic
* move config loading to load_package_config() function
* new logic for calling procd_set_config_changed firewall based solely on "$force_dns"
* source network.sh based on "${IPKG_INSTROOT}" path
* rename procd_fw_src_interfaces to force_dns_src_interface to better reflect meaning
* rename use_http1 to force_http1
* rename use_ipv6_resolvers_only to force_ipv6_resolvers

Uci-defaults:
* migrate to new option names

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit e1cf4ac52e609da463eeec123fdb0afa0888ff4e)
Signed-off-by: Stan Grishin <[email protected]>
2 months agosnort3: refactor architecture-specific dependencies and CMake options
Josef Schlehofer [Wed, 24 Sep 2025 08:03:13 +0000 (10:03 +0200)]
snort3: refactor architecture-specific dependencies and CMake options

1. Enabled hyperscan/vectorscan together with adding dependency only for x86_64 and aarch64.
2. Disabled tmalloc (from gperftools package) for powerpc and mips.

By doing this refactor, snort3 is going to be available for more OpenWrt devices
(as it was in the past) as currently it was compiled only for x86_x64 and aarch64 by mistake.

Fixes: 257e2fc38aa694604e7be9e70e58082037133434 ("snort3: fix logic in gpertools-runtime depends")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 126364e105fbcfde0617f58c39048c7d56c17a06)
[For OpenWrt 24.10: There is hyperscan instead of vectorscan]

2 months agoadblock-fast: update to 1.2.0-r20
Stan Grishin [Sat, 4 Oct 2025 03:46:51 +0000 (03:46 +0000)]
adblock-fast: update to 1.2.0-r20

Config file:
* add debug_init_script and debug_performance options
* remove led (default should be empty) option
* remove procd_boot_delay (obsolete) option

Init Script:
* reinstate IPKG_INSTROOT check
* change capitalization in status messages
* unset default value for led option on load_package_config
* bugfix: unset bool options which are later checked for non-empty
* bugfix: create compressed cache only if block-file exists
* adjust errors output/storing errors for later display in multuple cases
* produce information about cache/compressed cache files in service
  status output when service is stopped
* attempt to create compressed cache in service_started only if block-
  file exists
* bugfix: run service_started from the dl command (to create compressed
  cache file)
* rename StripToDomains variables for readability
* improve open port detection

Uci-Defaults:
* improve readability of debug options migration

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit ff2a55441d1ce54c0a726359475f0e0dfaa374e6)

2 months agolibdaq3: update to 3.0.21
John Audia [Tue, 12 Aug 2025 07:49:11 +0000 (03:49 -0400)]
libdaq3: update to 3.0.21

Update to latest version.

Changelog: https://github.com/snort3/libdaq/releases/tag/v3.0.21

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 64b8872cf4f506960ee733e30079feb22d11fd38)

2 months agomariadb: add unconditional dependency on libaio
Michal Hrusecky [Thu, 2 Oct 2025 07:08:42 +0000 (09:08 +0200)]
mariadb: add unconditional dependency on libaio

MariaDB now depends on libaio even when uring is enabled.

Signed-off-by: Michal Hrusecky <[email protected]>
(cherry picked from commit d50b5e583c96bf0e925fc85a2413e3ac924c5eb2)

2 months agosnort3: clean-up Makefile
John Audia [Sun, 7 Sep 2025 11:05:52 +0000 (07:05 -0400)]
snort3: clean-up Makefile

Simplification of Makefile: remove line splits to increase readability.

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 87d0da8aa27146a6548936c12b417ca455d6e3ae)

2 months agosnort3: switch from git proto to tarballs
John Audia [Sun, 7 Sep 2025 10:57:17 +0000 (06:57 -0400)]
snort3: switch from git proto to tarballs

Use upstream tarballs for source rather than using git. If we ever need
to build from git we can cherry pick and make a patch. This gives a
cleaner Makefile and faster build.

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 8914929466f3fdab06c68a83aa416007e11388f1)

2 months agosnort3: update to 3.9.5.0
John Audia [Sat, 6 Sep 2025 11:42:29 +0000 (07:42 -0400)]
snort3: update to 3.9.5.0

Changelog: https://github.com/snort3/snort3/releases/tag/3.9.5.0

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit a75e0a6db93b143d00df82581216d5901d13fc0e)

2 months agomicrosocks: run as unprivileged user
Tianling Shen [Sat, 20 Sep 2025 08:22:59 +0000 (16:22 +0800)]
microsocks: run as unprivileged user

Run the daemon as unprivileged user for better security.

Trim whitespaces while at it.

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 182db0ac04364f685acc1e57284bf624b474edfd)

2 months agoopenvpn: bump `PKG_RELEASE`
Wesley Gimenes [Mon, 29 Sep 2025 07:36:11 +0000 (04:36 -0300)]
openvpn: bump `PKG_RELEASE`

Although recent updates were made, the `PKG_RELEASE` bump was missed.

Signed-off-by: Wesley Gimenes <[email protected]>
(cherry picked from commit 7c88f998e5e70712fef50d9ae511b776871cc492)
Signed-off-by: Sander van Deijck <[email protected]>
2 months agoopenvpn: remove kmod-ovpn-dco-v2 dependency
Dennis Camera [Sat, 11 Jan 2025 17:59:42 +0000 (18:59 +0100)]
openvpn: remove kmod-ovpn-dco-v2 dependency

OpenVPN does work without the kernel module, it just won't be able to use DCO.
To make life easier for OpenVPN users on very space-constrained devices make it
an optional dependency.

Signed-off-by: Dennis Camera <[email protected]>
(cherry picked from commit 01fafd69ef276cd3ae80e9a633391d5f7a8d7dfe)
Signed-off-by: Sander van Deijck <[email protected]>
2 months agoopenvpn: enable DCO by default
Dennis Camera [Sat, 11 Jan 2025 17:59:24 +0000 (18:59 +0100)]
openvpn: enable DCO by default

Enable the DCO option by default in the openvpn package to allow for
better performance and have a use case for kmod-ovpn-dco-v2 :-)

Signed-off-by: Dennis Camera <[email protected]>
(cherry picked from commit 11e17a3ed625c34501568669303e3f447fe4f693)
Signed-off-by: Sander van Deijck <[email protected]>
2 months agopython-pyelftools: Update to v0.32
Austin Lane [Sun, 17 Aug 2025 22:27:02 +0000 (18:27 -0400)]
python-pyelftools: Update to v0.32

- Update pyelftools to version 0.32 (minor)

Signed-off-by: Austin Lane <[email protected]>
(cherry picked from commit f2d141912f28638bfaa26ebb33634700a847ec4b)

2 months agopython-pyelftools: add package / hostbuild
Austin Lane [Thu, 5 Dec 2024 06:50:48 +0000 (01:50 -0500)]
python-pyelftools: add package / hostbuild

Signed-off-by: Austin Lane <[email protected]>
(cherry picked from commit dc79b54b571da4247b3289f9239b96435f660835)

2 months agotunneldigger: add broker_selection option to expose load balancing capabilities
Florian Maurer [Mon, 15 Sep 2025 19:22:49 +0000 (21:22 +0200)]
tunneldigger: add broker_selection option to expose load balancing capabilities

Using the broker_selection param makes it possible to decide by use (default),
always use the first available broker to connect or select a random broker

See also: https://github.com/wlanslovenija/tunneldigger/blob/51a5e46ad143c92d2867835a563146ec4fbc6211/client/l2tp_client.c#L1331-L1333

Signed-off-by: Florian Maurer <[email protected]>
(cherry picked from commit 296c15c1f222b0c29de27f6f393c550275c79878)

2 months agophp8: update to 8.3.26
Michael Heimpold [Sat, 27 Sep 2025 10:26:03 +0000 (12:26 +0200)]
php8: update to 8.3.26

Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.26

Signed-off-by: Michael Heimpold <[email protected]>
2 months agoapache: update to version 2.4.65
Josef Schlehofer [Wed, 1 Oct 2025 08:19:53 +0000 (10:19 +0200)]
apache: update to version 2.4.65

Fixes CVEs:
- CVE-2025-54090
- CVE-2025-53020
- CVE-2025-49812
- CVE-2025-49630
- CVE-2025-23048
- CVE-2024-47252
- CVE-2024-43394
- CVE-2024-43204
- CVE-2024-42516

More details can be found in
https://downloads.apache.org/httpd/CHANGES_2.4

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 28adfd3d1e3550f1dd0c9a978f41748cd70cab5b)

2 months agosyslog-ng: update to version 4.10.1
Josef Schlehofer [Tue, 30 Sep 2025 15:12:26 +0000 (17:12 +0200)]
syslog-ng: update to version 4.10.1

Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.10.1

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 2ba11a2da59cc2f3cad64f261681500f0b703ea9)

2 months agoumurmur: update to version 0.3.1
Josef Schlehofer [Tue, 30 Sep 2025 06:45:04 +0000 (08:45 +0200)]
umurmur: update to version 0.3.1

Makefile changes
----------------

1. The location of uMurmur binary was changed to /sbin
in release 0.3.1. See release notes [1]

2. I need to specify location of the library file instead of
the directory.

Fixes:
CMake Warning at src/CMakeLists.txt:44 (target_link_libraries):
  Target "umurmurd" requests linking to directory
  "/build/staging_dir/target-powerpc_8548_musl/usr/lib".
  Targets may link only to libraries.  CMake is dropping the item.

CMake Warning at src/CMakeLists.txt:44 (target_link_libraries):
  Target "umurmurd" requests linking to directory
  "/build/staging_dir/target-powerpc_8548_musl/usr/lib".
  Targets may link only to libraries.  CMake is dropping the item.

Because of these two warnings, the build fails with
undefined references to
protobuf-c symbols (e.g. protobuf_c_message_get_packed_size).

Patches
-------

Removed all of them, because they are included in
the upstream source code.

[1] https://github.com/umurmur/umurmur/releases/tag/v0.3.1

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit c4a23ca99662e67c8b6f5b8bad76d93fc2381ea0)

2 months agomsmtp: update to version 1.8.31
Josef Schlehofer [Tue, 30 Sep 2025 22:22:08 +0000 (00:22 +0200)]
msmtp: update to version 1.8.31

Release notes:
https://marlam.de/msmtp/news/

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit c488e1297f240a9ff1c8e22dcc49822027a229ee)

2 months agomariadb: update to version 11.4.8
Josef Schlehofer [Tue, 30 Sep 2025 23:04:50 +0000 (01:04 +0200)]
mariadb: update to version 11.4.8

Release notes:
https://mariadb.com/docs/release-notes/community-server/mariadb-11-4-series/mariadb-11.4.8-release-notes

Refreshed patch

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 9d141eb9d5c0af93ccd5592543b2cad005742d00)

2 months agogperftools: make libunwind dependency conditional
Josef Schlehofer [Fri, 26 Sep 2025 18:21:36 +0000 (20:21 +0200)]
gperftools: make libunwind dependency conditional

Make libunwind support optional depending on package availability.

Previously, gperftools unconditionally enabled libunwind as
mandatory dependency, which led to build failures on architectures where
libunwind is not provided.

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 69bf2443d9a87b663cef3dd19804c665e8acf4a4)

2 months agogperftools: enable it for mips*
Josef Schlehofer [Fri, 26 Sep 2025 18:32:43 +0000 (20:32 +0200)]
gperftools: enable it for mips*

It should be working for mips*,
so enable it and let's see. :-)

In the past, there were some issues related to mips,
when the package was added, but these days, it appears
that these issues are gone. More details
about those issues could be found in the GitHub pull request
when gperftools was added. Reference is in the Fixes tag.

Fixes: c1b4e80825d6855d66899dc32490b0ce9537aff5 ("gperftools: add new package")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 4dc36ae9fd1e36054541eb94bf25d6767eff7f03)

2 months agofail2ban: bump to 1.1.0
Andrey Zotikov [Wed, 23 Jul 2025 22:58:31 +0000 (01:58 +0300)]
fail2ban: bump to 1.1.0

fail2ban changes:
- nftables support (iptables dependency removed)
- python3 support (old package patches removed)
- Upstream patches backports:
  - filter.d/dropbear.conf: failregex extended to match different format of "Exit before auth" message
  - cherry-pick from debian: debian default banactions are nftables, systemd backend for sshd
- Removed unresponsive/unreachable maintainer.

Fixes: https://github.com/openwrt/packages/issues/23015 ("fail2ban: very old version")
Signed-off-by: Andrey Zotikov <[email protected]>
(cherry picked from commit 2a202b2091336cd04d58d797021e278ba9d3f5ae)

2 months agounbound: update to 1.24.0
Eric Luehrsen [Mon, 29 Sep 2025 04:04:12 +0000 (00:04 -0400)]
unbound: update to 1.24.0

latest upstream 09182024

Signed-off-by: Eric Luehrsen <[email protected]>
(cherry picked from commit 7b6300227383d08301bb7407d53834a202e13d69)

2 months agotor: update to 0.4.8.17 stable
Rui Salvaterra [Sun, 6 Jul 2025 10:25:03 +0000 (11:25 +0100)]
tor: update to 0.4.8.17 stable

Minor release, see the changelog [1] for what's new.

[1] https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.8.17/ChangeLog

Signed-off-by: Rui Salvaterra <[email protected]>
(cherry picked from commit f2c93e0e25af7488918bc522bd3c53e346a46a4d)

2 months agotor: add /etc/torrc.d/ to conffiles
Sergey Ponomarev [Sun, 8 Jun 2025 10:37:26 +0000 (13:37 +0300)]
tor: add /etc/torrc.d/ to conffiles

The /etc/tor/torrc may contain the line:

    %include /etc/torrc.d/*.conf

So users may put their own config files there.
We should preserve the files during an upgrade.

Signed-off-by: Sergey Ponomarev <[email protected]>
[Added PKG_RELEASE bump]
(cherry picked from commit 83737ed9ea188b6191d849e216af2d2d44548ecf)

2 months agotor: update to 0.4.8.16 stable
Rui Salvaterra [Fri, 7 Jun 2024 11:47:17 +0000 (12:47 +0100)]
tor: update to 0.4.8.16 stable

Minor release, see the changelog [1] for what's new.

[1] https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.8.16/ChangeLog

Signed-off-by: Rui Salvaterra <[email protected]>
(cherry picked from commit 60908b5b9b58dcfdde9bf4d6c76adf7cdf07bf40)

2 months agoowut: update to 2025.09.27
Eric Fahlgren [Sat, 27 Sep 2025 22:37:54 +0000 (15:37 -0700)]
owut: update to 2025.09.27

Bug fixes:
    efahl/owut@f049043ed721 owut: use installed SSL certs instead of default

Signed-off-by: Eric Fahlgren <[email protected]>
(cherry picked from commit 29e614fa861f7228d420d81021d7e9522d7fc680)

2 months agonatmap: update to 20250924
Ray Wang [Sat, 23 Aug 2025 03:33:16 +0000 (11:33 +0800)]
natmap: update to 20250924

Upstream changelog:
https://github.com/heiher/natmap/releases/tag/20250924

Signed-off-by: Ray Wang <[email protected]>
(cherry picked from commit c16fdd7e2b51ef41372368d83a98e62e40b2d2da)

2 months agoadblock-fast: update to 1.2.0
Stan Grishin [Tue, 23 Sep 2025 22:40:30 +0000 (22:40 +0000)]
adblock-fast: update to 1.2.0

Makefile:
* update version/release
Init Script:
* boot up reliability improvements:
  - change START from 50 to 20 to ensure procd_add_raw_trigger works on boot
  - better logic of checking/using the cache/compressed cache on boot
* new dnsmasq handling/integration logic:
  - new logic for checking dnsmasq functionality (similar to dnsmasq init script)
  - instead of copying/duplicating adblock-fast files per specified dnsmasq instance, create one file
    and add softlinks to it for specified dnsmasq instances and make sure it's in the instance's addnmounts
  - update dnsmasqConfFile, dnsmasqIpsetFile and dnsmasqNftsetFile to point to the same filename as the
    logic for integrating with dnsmasq is the same for those options
  - get the confdir for specified dnsmasq instances via ubus info/config file since the config_get is broken
    between releases by https://github.com/openwrt/openwrt/pull/14975
  - update clean-up procedures for other dns backend settings to properly clean up when switching away from
    dnsmasq.conf, dnsmasq.ipset, dnsmasq.nftset where the new logic is used
  - remove obsolete outputDnsmasqFileList variable and logic of building and using it
  - only create compressed cache in service_started after successful resolver restart with the block-file
* new package config / environment loading logic
  - switch away from using `load_validate_config` to start functions to loading package config "manually"
  - unset boolean variables which are non-true on package config load
  - switch checking values of such variables from `-eq 0` to empty/non-empty
* debugging improvements:
  - rename debug option to debug_init_script and proc_debug to debug_performance
  - output performance debug info to log only when debug_performance is set
* miscellaneous changes:
  - move best dl tool detection into its own function for reuse in adb_config_update
  - change uci_changes function to return 0/1 instead of the text of changes
  - improve mktemp calls reliability by creating the file and not using `-u` anymore
  - add remove_cache/remove_gzip calls to adb_file function
  - better readability of the start_serice logic determining the action
  - change flock value from 207 to 209 to avoid collisions with pbr
  - temporarily switch namespaces when using jshn functions to avoid collisions with PROCD
  - move from using spaces to tabs in indentation in code
  - prevent Command Not Found message on uninstall
  - remove unneeded IPKG_INSTROOT check in the init script
  - update all sourcing instructions to include IPKG_INSTROOT in the path
Uci-defaults script:
* transition old debug and proc_debug options to debug_init_script/debug_performance

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit 3c3d9d2b868d38ae4a0eea6589183d7a5b23b315)

2 months agonetatalk: update to 4.3.2
Antonio Pastor [Mon, 15 Sep 2025 22:38:09 +0000 (18:38 -0400)]
netatalk: update to 4.3.2

Netatalk 4.3.x adds the option to use sqlite as a CNID DB. This
is now a config option for the full package.
(mysql is also an option but this has not been included here yet).

As CNID DB backends are now managed by the netatalk meta-daemon
the init script has been updated to use it instead of starting
afpd & dbd manually.

Cleaned up tab/space issues here and there.

Signed-off-by: Antonio Pastor <[email protected]>
(cherry picked from commit 2a8fdf37dc6c53929c831e0f24917fb9fd48a959)

2 months agojq: bump to v1.8.1
John Audia [Wed, 2 Jul 2025 20:29:20 +0000 (16:29 -0400)]
jq: bump to v1.8.1

Simple bump to new release

Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 383fba198e4359344ba2d0a6efcd750ba6f486e1)

2 months agojq: bump to v1.8.0
John Audia [Sun, 1 Jun 2025 13:05:19 +0000 (09:05 -0400)]
jq: bump to v1.8.0

In addition to shipping the latest upstream version, package shared objects.
It is worth noting that this release is required when building with GCC 15.1.

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 0f281ad57be8ea3247e4b02c6471c01cf891c07c)

2 months agojq: provide regex support in additional package jq-full
Maximilian Trüpschuch [Tue, 22 Apr 2025 20:04:46 +0000 (22:04 +0200)]
jq: provide regex support in additional package jq-full

I modified the makefile, so that it will build two packages: jq and
jq-full. The former will remain unchanged and the latter will have a
dependency to the oniguruma library, so jq-full will have regex functions
enabled.

Signed-off-by: Maximilian Trüpschuch <[email protected]>
(cherry picked from commit 711a19c4b23f3517ece5296d323c8f0220a0ff4e)

2 months agoknot: backport patch to fix linking with libhiredis
Jan Hák [Thu, 25 Sep 2025 12:09:21 +0000 (14:09 +0200)]
knot: backport patch to fix linking with libhiredis

It was discovered that even while using ``--enable-redis=no``
and ``--disable-redis`` that it was still linking with libhiredis.

This avoids to picking up libhiredis as dependency:

```
Package knot is missing dependencies for the following libraries:
libhiredis.so.1.1.0
```

Fixes: cbbd2b5b3bd6df7e550b114cf1c9f8e0f5bc8616 ("knot: disable redis as it was enabled since 3.5.0 by default")
Signed-off-by: Jan Hák <[email protected]>
(cherry picked from commit 598504d89592cf588d7051dd941a47379104a936)

2 months agoknot: disable redis as it was enabled since 3.5.0 by default
Jan Hák [Thu, 25 Sep 2025 12:09:21 +0000 (14:09 +0200)]
knot: disable redis as it was enabled since 3.5.0 by default

By disabling redis, it is not possible to use redis database as zone storage

Signed-off-by: Jan Hák <[email protected]>
(cherry picked from commit cbbd2b5b3bd6df7e550b114cf1c9f8e0f5bc8616)

2 months agotreewide: drop anything related to uClibc
Josef Schlehofer [Sun, 15 Jun 2025 06:37:32 +0000 (08:37 +0200)]
treewide: drop anything related to uClibc

uClibc-ng was removed in 2020 from OpenWrt main repo [1].
These things are leftovers.

[1] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=63fb175203bbf3b336804587c2f5b3a2d8132ec1

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 3aab1ef31378219eb369147b2cc99b8c1be47dc1)

2 months agosyslog-ng: update to version 4.10.0
Josef Schlehofer [Mon, 16 Jun 2025 09:49:34 +0000 (11:49 +0200)]
syslog-ng: update to version 4.10.0

Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.10.0

Makefile changes
----------------

1. Disable experimental feature: stackdump
due to issues, which were reported to upstream

2. Disabled example modules to avoid adding libstdc++.so.6 dependency
Fixes:
Package syslog-ng is missing dependencies for the following libraries:
libstdc++.so.6

Other changes
-------------

In syslog-ng 4.8.0, there was added possibility to use value "current"
as version in the config file, so use it, which confirm to use
the latest version instead of bumping the version in the file
manually.

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit b1cfb71f7bdf475c72f8a9f3be38b381108b0ac1)

2 months agosyslog-ng: add runtime test
Josef Schlehofer [Thu, 25 Sep 2025 21:46:44 +0000 (23:46 +0200)]
syslog-ng: add runtime test

It adds a runtime test to verify that the compiled binary in
CI/CD runs without segfault and prints the version.

Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit 971a2164f598cb6976846ac9f932283cd636e387)

2 months agoknot: update to version 3.5.0
Jan Hák [Mon, 22 Sep 2025 13:21:21 +0000 (15:21 +0200)]
knot: update to version 3.5.0

Release notes: https://www.knot-dns.cz/2025-09-18-version-350.html
Patch from commit https://gitlab.nic.cz/knot/knot-dns/-/commit/1297a6cc0fef21f35cfa517b5b55d94cd9cea41d

Signed-off-by: Jan Hák <[email protected]>
(cherry picked from commit bddd5e9cb639bcad72518efd956955ac6d8ea352)

2 months agoknot: update to version 3.4.8
Jan Hák [Mon, 4 Aug 2025 13:28:11 +0000 (15:28 +0200)]
knot: update to version 3.4.8

Release notes: https://www.knot-dns.cz/2025-07-29-version-348.html

Signed-off-by: Jan Hák <[email protected]>
(cherry picked from commit 08e4df89b0c244b000ca0fcfd03655bf2d17f8fe)

2 months agounbound: bring back the service to the startup menu
Dirk Brenken [Sun, 1 Jun 2025 06:01:34 +0000 (08:01 +0200)]
unbound: bring back the service to the startup menu

* trivial fix for #25963 to workaround the current "10 line parsing limit"

Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit 732a8405efd9c89609cb1849f1e6ed9c00c07a87)

2 months agounbound: update to 1.23.0
Eric Luehrsen [Fri, 2 May 2025 03:39:37 +0000 (23:39 -0400)]
unbound: update to 1.23.0

Signed-off-by: Eric Luehrsen <[email protected]>
(cherry picked from commit a0df926a01e98ad778d5db15f27e942425269306)

2 months agoUnbound: Fixed: local-data except IPv6 GA addresses with odhcpd
hingbong lo [Thu, 13 Feb 2025 01:30:46 +0000 (01:30 +0000)]
Unbound: Fixed: local-data except IPv6 GA addresses with odhcpd

issue #25954

Signed-off-by: hingbong lo <[email protected]>
(cherry picked from commit da4d3e9ab1732fd5f7b68695447ad8cc92cfb4af)

2 months agounbound: update to 1.22.0
Jan Klos [Sun, 10 Nov 2024 19:24:52 +0000 (21:24 +0200)]
unbound: update to 1.22.0

Signed-off-by: Jan Klos <[email protected]>
[Solve PKG_RELEASE conflict]
(cherry picked from commit 6b989e0ad520e0a71bc18d9e84a0b7b4e4e54c07)

2 months agoUnbound: fix file lock race in odhcpd.sh
Ted Hess [Sat, 2 Nov 2024 15:31:05 +0000 (11:31 -0400)]
Unbound: fix file lock race in odhcpd.sh

Signed-off-by: Ted Hess <[email protected]>
(cherry picked from commit 4d8c6d18690fe264890dfef013853dba49036c12)

2 months agogolang: Fix host build compatibility with GCC 15
Jeffery To [Thu, 5 Jun 2025 13:37:53 +0000 (21:37 +0800)]
golang: Fix host build compatibility with GCC 15

Fixes https://github.com/openwrt/packages/issues/26446.

Signed-off-by: Jeffery To <[email protected]>
(cherry picked from commit f7d2ebfe3784ab793c1db0d7bb6bbf98b7dbc064)

2 months agobash: fix build failed with GCC 15 #26784
hingbong lo [Thu, 19 Jun 2025 02:32:03 +0000 (02:32 +0000)]
bash: fix build failed with GCC 15 #26784

by applying this patch, build successfully

Signed-off-by: hingbong lo <[email protected]>
(cherry picked from commit 9672ccaf5bcbd5460aeb6ef0f344fbc5e5f3e86c)

2 months agobash: add CFLAGS_FOR_BUILD="-std=gnu17" flag
Ariel Xiong [Sun, 25 May 2025 14:19:54 +0000 (22:19 +0800)]
bash: add CFLAGS_FOR_BUILD="-std=gnu17" flag

Fix #26469
add CFLAGS_FOR_BUILD="-std=gnu17" flag

Signed-off-by: Ariel Xiong <[email protected]>
(cherry picked from commit dab90ec210a772251266607c750d07117a000846)

2 months agobash: bump to 5.2.37
Ariel Xiong [Sun, 25 May 2025 14:18:26 +0000 (22:18 +0800)]
bash: bump to 5.2.37

fix autoconf test for broken strtold
fix for parsing compound assignment while expanding alias
fix compilation on systems that provide select or pselect but not both
fix for reading partial invalid multibyte characters
fix issue where comparing quoted and unquoted words to be completed results in readline not displaying possible matches

Signed-off-by: Ariel Xiong <[email protected]>
(cherry picked from commit ca2b5ea51f8cf7354df28a566eec77dc548da670)

2 months agogperftools: update to 2.17.2
John Audia [Tue, 2 Sep 2025 10:58:47 +0000 (06:58 -0400)]
gperftools: update to 2.17.2

Bump to latest release and removed upstreamed patch.

Resulting libs give a fully functional snort3 which was built against
this new version.

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150 based box)

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 465eddb46db3e735c74c5cbedc12e74d87c0f663)

2 months agogperftools: bump to version 2.17
John Audia [Wed, 6 Aug 2025 08:44:53 +0000 (04:44 -0400)]
gperftools:  bump to version 2.17

Changelog: https://github.com/gperftools/gperftools/releases/tag/gperftools-2.17

Add patch to fix build of some ARM toolchains

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 0a0f2e884c120dfe146697280127cefcd23cd680)

2 months agobottom: update to 0.11.1
Aleksey Vasilenko [Fri, 22 Aug 2025 22:29:58 +0000 (01:29 +0300)]
bottom: update to 0.11.1

update to 0.11.1

Signed-off-by: Aleksey Vasilenko <[email protected]>
(cherry picked from commit 072b5c6f48a43b695537c42a6817bb0fa5d0e788)

2 months agoyt-dlp: bump to 2025.09.05
George Sapkin [Wed, 17 Sep 2025 11:49:13 +0000 (14:49 +0300)]
yt-dlp: bump to 2025.09.05

Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.08.27
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.05
Signed-off-by: George Sapkin <[email protected]>
2 months agodnscrypt-proxy2: update to version 2.1.14
Niklas Thorild [Sun, 21 Sep 2025 14:02:24 +0000 (16:02 +0200)]
dnscrypt-proxy2: update to version 2.1.14

- update dnscrypt-proxy2 to version 2.1.14
- add GO_PKG_INSTALL_EXTRA:= dnscrypt-proxy/static/ to fix build error

Contributed-by: @ScoutJamboree
Signed-off-by: Niklas Thorild <[email protected]>
2 months agopython-certifi: update to 2025.8.3
Wei-Ting Yang [Fri, 15 Aug 2025 02:58:25 +0000 (10:58 +0800)]
python-certifi: update to 2025.8.3

Fix CVE-2024-39689.

Signed-off-by: Wei-Ting Yang <[email protected]>
(cherry picked from commit 6d9d0d2bf8c3d62069fc2431dcd803cafd294ffe)

2 months agopython-certifi: assign PKG_CPE_ID
Wei-Ting Yang [Fri, 15 Aug 2025 03:11:42 +0000 (11:11 +0800)]
python-certifi: assign PKG_CPE_ID

https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:certifi:certifi

Signed-off-by: Wei-Ting Yang <[email protected]>
(cherry picked from commit dc6724fca5b5741e842cc71656c7af21fe2f2cba)

2 months agohev-socks5-server: update to 2.10.0
Ray Wang [Thu, 18 Sep 2025 00:41:00 +0000 (08:41 +0800)]
hev-socks5-server: update to 2.10.0

Upstream changelog:
https://github.com/heiher/hev-socks5-server/releases/tag/2.10.0

Signed-off-by: Ray Wang <[email protected]>
(cherry picked from commit 2391212aa4802c734c89d343ce2f0ab09dbb4508)

2 months agorust: update to 1.89.0
Aleksey Vasilenko [Fri, 22 Aug 2025 22:11:33 +0000 (01:11 +0300)]
rust: update to 1.89.0

- switch source archive to tar.xz to save space and bandwidth
- refresh a patch

Signed-off-by: Aleksey Vasilenko <[email protected]>
(cherry picked from commit 10862df850ae012b34ec9c57a9005b1f7e1e2aca)

2 months agotravelmate: release 2.1.4
Dirk Brenken [Tue, 16 Sep 2025 16:29:45 +0000 (18:29 +0200)]
travelmate: release 2.1.4

- fixed  telekom login script (#27072)
- fixed the connection tracking/f_net function,
  to stabilize (vpn) connections (#27235)
- removed needless log message

Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit ac175d902e19b6492667573fae7551eb1a67d039)

2 months agosyncthing: improve relay argument parsing
George Sapkin [Wed, 6 Aug 2025 20:11:34 +0000 (23:11 +0300)]
syncthing: improve relay argument parsing

Fixes: 47644ba46 ("syncthing: fix discovery and relay extra args")
Signed-off-by: George Sapkin <[email protected]>
(cherry picked from commit d75075ce8e329d59f74b4475f6635fc1536911a4)

2 months agosyncthing: improve discovery argument parsing
George Sapkin [Wed, 6 Aug 2025 19:41:53 +0000 (22:41 +0300)]
syncthing: improve discovery argument parsing

Fixes: 47644ba46 ("syncthing: fix discovery and relay extra args")
Signed-off-by: George Sapkin <[email protected]>
(cherry picked from commit 6ccb3b6174d319666bcdd1319b2be4fa7cbd9b30)

2 months agosyncthing: fix discovery and relay extra args
George Sapkin [Wed, 30 Jul 2025 13:54:03 +0000 (16:54 +0300)]
syncthing: fix discovery and relay extra args

Update configuration option examples.

Fixes: #26952
Signed-off-by: George Sapkin <[email protected]>
(cherry picked from commit 47644ba468fd03f805bf1afa97df589e1f4160b5)

2 months agoadblock-fast: bugfix: dl command
Stan Grishin [Tue, 16 Sep 2025 00:32:49 +0000 (00:32 +0000)]
adblock-fast: bugfix: dl command

* only test gzip existence and reset action/param on boot

Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit de3deab1a6c3bb7126df41758585f67c22f17230)

3 months agophp8: update to 8.3.25
Michael Heimpold [Mon, 8 Sep 2025 05:37:26 +0000 (07:37 +0200)]
php8: update to 8.3.25

Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.25

Signed-off-by: Michael Heimpold <[email protected]>
3 months agolf: update to r37
Nate Robinson [Fri, 29 Aug 2025 03:15:02 +0000 (23:15 -0400)]
lf: update to r37

https://github.com/gokcehan/lf/releases/tag/r37

Signed-off-by: Nate Robinson <[email protected]>
(cherry picked from commit 87054232019314c7858da0f2ff46070afa545d93)

3 months agoarp-whisper: do not lock deps
Tianling Shen [Sat, 6 Sep 2025 08:35:40 +0000 (16:35 +0800)]
arp-whisper: do not lock deps

The version specified in Cargo.lock is too old to build.

Trim whitespaces while at it.

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 6f6ad3fe1c96db67a267c65f1e5521919e778899)

3 months agov2raya: Update to 2.2.7.1
Tianling Shen [Sun, 7 Sep 2025 12:07:22 +0000 (20:07 +0800)]
v2raya: Update to 2.2.7.1

Release note: https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.1

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 3eb22bc1f8a13e341b05c454ed96ad254d6072b5)

3 months agov2raya: Update to 2.2.7
Tianling Shen [Mon, 25 Aug 2025 07:31:33 +0000 (15:31 +0800)]
v2raya: Update to 2.2.7

Release note: https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7

Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit 5d2c9239760c8d55001b839504f7564303e631d7)

3 months agonnn: update to version 5.1
Gregory Gullin [Sat, 16 Aug 2025 12:05:14 +0000 (15:05 +0300)]
nnn: update to version 5.1

Release notes: https://github.com/jarun/nnn/compare/v4.9...v5.1

Signed-off-by: Gregory Gullin <[email protected]>
(cherry picked from commit ebb0d87450c9bbf1008990ddc2c68d3cfdae5f5a)

3 months agolighttpd: update to lighttpd 1.4.82 release hash
Glenn Strauss [Fri, 12 Sep 2025 22:05:57 +0000 (18:05 -0400)]
lighttpd: update to lighttpd 1.4.82 release hash

Ref: https://www.lighttpd.net/2025/9/12/1.4.82/

Signed-off-by: Glenn Strauss <[email protected]>
(cherry picked from commit c8e1b9af9985384fe356a3af29019ac204438393)

3 months agolighttpd: update to lighttpd 1.4.81 release hash
Glenn Strauss [Sun, 17 Aug 2025 07:45:36 +0000 (03:45 -0400)]
lighttpd: update to lighttpd 1.4.81 release hash

https://www.lighttpd.net/2025/8/17/1.4.81/

Signed-off-by: Glenn Strauss <[email protected]>
(cherry picked from commit 62dbf8c87f1648696b7ee53acc8c15fcc84776ff)

3 months agosnort3: fix logic in gpertools-runtime depends
John Audia [Fri, 18 Jul 2025 13:46:45 +0000 (09:46 -0400)]
snort3: fix logic in gpertools-runtime depends

The logic in e57cc9898a362d81e8dec5dd779293e6ff3d4710 was flawed causing
gperftools-runtime to fail to get detected when building resulting in:
...
ninja: Entering directory `/scratch/union/build_dir/target-x86_64_glibc/snort3-3.9.1.0'
ninja: error: '/scratch/union/staging_dir/target-x86_64_glibc/usr/lib/libtcmalloc.so', needed by 'src/snort', missing and no known rule to make it
make[2]: *** [Makefile:161: /scratch/union/build_dir/target-x86_64_glibc/snort3-3.9.1.0/.built] Error 1

It was missed due testing in build root that already had gperftools-runtime
built only discovered when building from a clean build root.

This commit fixes this flaw.

Test:
cat <<EOF > .config
CONFIG_TARGET_x86=y
CONFIG_TARGET_x86_64=y
CONFIG_TARGET_x86_64_DEVICE_generic=y
CONFIG_PACKAGE_snort3=y
EOF

make defconfig
grep gperftools-run .config
CONFIG_PACKAGE_gperftools-runtime=y

cat <<EOF > .config
CONFIG_TARGET_qoriq=y
CONFIG_TARGET_qoriq_generic=y
CONFIG_TARGET_qoriq_generic_DEVICE_watchguard_firebox-m300=y
CONFIG_PACKAGE_snort3=y
EOF

make defconfig
grep gperftools-run .config

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit 257e2fc38aa694604e7be9e70e58082037133434)

3 months agosnort3: update to 3.9.3.0
John Audia [Tue, 12 Aug 2025 07:52:32 +0000 (03:52 -0400)]
snort3: update to 3.9.3.0

Changelog: https://github.com/snort3/snort3/releases/tag/3.9.3.0

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150 based box)

Signed-off-by: John Audia <[email protected]>
(cherry picked from commit f8ace6e398a161ef661c51483b0ecdea19201d4a)

3 months agoampr-ripd: script improvements and add QA script
Dan Srebnick [Mon, 1 Sep 2025 15:45:15 +0000 (11:45 -0400)]
ampr-ripd: script improvements and add QA script

Added test.sh
Predetermine count used by for loops in Makefile postrm
Implemented extra_command in initscript
Resolved shellcheck issues
Bump release

Signed-off-by: Dan Srebnick <[email protected]>
(cherry picked from commit 551ef4a7c1abe3be192d7eba9f7a193e54e92dd0)

3 months agoampr-ripd: Initial package release
Dan Srebnick [Thu, 3 Apr 2025 20:15:33 +0000 (16:15 -0400)]
ampr-ripd: Initial package release

This project can be used with the OpenWrt SDK to generate a package
for ampr-ripd.  It is intended for use only by licensed amateur radio
operators.  ampr-ripd is a modified RIPv2 listener that provides
route information for ARDC IPIP Mesh tunnels.

Signed-off-by: Dan Srebnick <[email protected]>
(cherry picked from commit 19249742cda92b6895ba236ca6fb3acac5abeacc)

3 months agotreewide: include `nls.mk` when depending on glib2
Lukas Voegl [Fri, 27 Jun 2025 10:36:57 +0000 (12:36 +0200)]
treewide: include `nls.mk` when depending on glib2

When compiling glib2 with NLS, it automatically sets linker flags to `-lglib-2.0 -lintl` in pkg-config (.pc) files.

Signed-off-by: Lukas Voegl <[email protected]>
(cherry picked from commit 7ee547b4402b85ff3ede78cdcd997484fc620fa4)

3 months agofluidsynth: update to version 2.4.5
Daniel Golle [Sat, 26 Apr 2025 04:07:26 +0000 (05:07 +0100)]
fluidsynth: update to version 2.4.5

fluidsynth 2.4.5

    Prebuilt Windows Binaries were missing SDL3.dll
    (FluidSynth/fluidsynth#1510)

    Fix SDL3 intercepting signals, causing CTRL+C to not quit fluidsynth
    (FluidSynth/fluidsynth#1509)

    Fix a few flaws in the AWE32 NRPN implementation
    (FluidSynth/fluidsynth#1452, FluidSynth/fluidsynth#1473)

    A regression introduced in 2.4.4 broke drum preset selection for XG
    MIDIs (FluidSynth/fluidsynth#1508)

    Fix for OpenMP thread affinity crashes on Android devices
    (FluidSynth/fluidsynth#1521, thanks to @looechao)

    Fix fluidsynth's systemd user daemon being unable to create lock
    file on some distros (FluidSynth/fluidsynth#1527, thanks to
    @andrew-sayers)

    Fix fluidsynth ignoring initialFilterFc generator limits
    (FluidSynth/fluidsynth#1502)

    A regression introduced in 2.3.6 prevented SF2 NRPN messages from
    being processed correctly (FluidSynth/fluidsynth#1536)

fluidsynth 2.4.4

    Support for SDL3 has been added, support for SDL2 has been
    deprecated (FluidSynth/fluidsynth#1485, FluidSynth/fluidsynth#1478,
    thanks to @andyvand)

    Soundfonts that are not respecting the 46 zero-sample padding-space
    previously sounded incorrect when

    synth.dynamic-sample-loading was active (FluidSynth/fluidsynth#1484)

    Allow drum channels to profit from Soundfont Bank Offsets by no
    longer ignoring MSB Bank changes (FluidSynth/fluidsynth#1475)

    Revise the preset fallback logic for drum channels
    (FluidSynth/fluidsynth#1486)

    A regression introduced in 2.4.1 may have caused interrupted
    real-time playback when voices were using the lowpass filter
    (FluidSynth/fluidsynth#1481)

    Improve multi-user experience when running fluidsynth as systemd
    service (FluidSynth/fluidsynth#1491, thanks to @andrew-sayers)

    Fix ordering and dependencies of fluidsynth's systemd service
    (FluidSynth/fluidsynth#1500, thanks to @fabiangreffrath)

    Revise fluidsynth's man page (FluidSynth/fluidsynth#1499, thanks to
    @fabiangreffrath)

fluidsynth 2.4.3

    It was discovered, that exclusive class note terminations were too
    slow (FluidSynth/fluidsynth#1467, thanks to @mrbumpy409)

    Fix a regression introduced in 2.4.0 that allowed the amplitude of a
    voice playing in delay phase to rise infinitely
    (FluidSynth/fluidsynth#1451)

    MSGS drum-style note-cut has been converted to an opt-in setting
    synth.note-cut (FluidSynth/fluidsynth#1466)

    Support for SDL2 has been disabled by default*
    (FluidSynth/fluidsynth#1472)

    Fix a regression introduced in 2.4.1 that could have caused infinite
    audio gain output for some MIDI files under certain configurations
    (FluidSynth/fluidsynth#1464)

    Silence a warning issued by Systemd v254+
    (FluidSynth/fluidsynth#1474, thanks to @andrew-sayers)

fluidsynth 2.4.2

    Fix audible clicks when turning off voices while using a high filter
    resonance (FluidSynth/fluidsynth#1427)

    Fix a build failure with MSYS2 and MinGW when processing
    VersionResource.rc (FluidSynth/fluidsynth#1448, thanks to @pedrolcl)

    Fix a crash on startup when there are no MIDI devices available on
    Windows (FluidSynth/fluidsynth#1446, thanks to @pedrolcl)

    Restore discovery of libsndfile (FluidSynth/fluidsynth#1445)

    Fix a race condition when loading SF3 files containing multiple
    uncompressed samples (FluidSynth/fluidsynth#1457)

fluidsynth 2.4.1

    Enable libsndfile to use filename with non-ASCII characters on
    Windows (FluidSynth/fluidsynth#1416, thanks to @pedrolcl and
    @stardusteyes)

    Fix a few commandline encoding related issues on Windows
    (FluidSynth/fluidsynth#1388, FluidSynth/fluidsynth#1421, thanks to
    @pedrolcl)

    Fix build errors on Windows (FluidSynth/fluidsynth#1419,
    FluidSynth/fluidsynth#1422, thanks to @carlo-bramini)

    Fix clicks and pops caused when changing parameters of the lowpass
    filter (FluidSynth/fluidsynth#1415, FluidSynth/fluidsynth#1417,
    FluidSynth/fluidsynth#1424)

    Minor adjustment to AWE32 NRPN behavior (FluidSynth/fluidsynth#1430)

Signed-off-by: Daniel Golle <[email protected]>
(cherry picked from commit dd8780e253934ad57afde016679c1f7e498e2be0)